package com.xrit.sunnyday.dao;

import com.xrit.sunnyday.pojo.OrderSetting;

import java.util.Date;
import java.util.List;
import java.util.Map;

public interface OrderSettingDao {
    /**
     * 通过日期来查询预约设置
     */
    OrderSetting findByOrderDate(Date orderDate);
    /**
     * 更新可预约数量
     */
    void updateNumber(OrderSetting orderSetting);
    /**
     * 添加预约设置
     */
    void add(OrderSetting orderSetting);

    /**
     * 根据日期查询预约设置数据
     */
    List<Map<String, Integer>> getOrderSettingByMonth(String startDate);

    /**
     * 根据日期修改可预约人数
     */
    void editNumberByOrderDate(OrderSetting orderSetting);

    /**
     * 更新已预约人数
     */
    void editReservationsByOrderDate(OrderSetting orderSetting);

    /**
     * 回显预约信息
     */
    
}
